package cn.edu.nuc.fourth.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.edu.nuc.fourth.model.School;

public interface SchoolMapper {
	int deleteByPrimaryKey(Integer sid);

	/**
	 * 添加办学条件
	 * 
	 * @param record
	 * @return
	 */
	int insert(School record);

	/**
	 * 学校用户查询自己所填报的办学条件
	 * 
	 * @param userid
	 * @return
	 */
	public List<School> findByUserid(@Param("userid") Integer userid, @Param("start") Integer start,
			@Param("offset") Integer offset);

	/**
	 * 查询记录总数
	 * 
	 * @param userid
	 * @return
	 */
	public Integer count(Integer userid);
	
	
	/**
	 * 提交后不能在显示修改界面
	 * @param sid
	 * @param state
	 * @return
	 */
	public Integer noedit(@Param("sid") Integer sid, @Param("state") Integer state);
	/**
	 * 填报提交后不能在提交
	 * @param sdate
	 * @return
	 */
	public School findBydate(String sdate);

	int insertSelective(School record);

	School selectByPrimaryKey(Integer sid);

	int updateByPrimaryKeySelective(School record);

	int updateByPrimaryKey(School record);
}